package com.huluobo.kotlinim2006a.contract.splash

import com.huluobo.kotlinim2006a.base.BasePresenter

/**
 * Created by lc on 2023/2/1.
 * 协议层,负责处理当前页面的功能和UI的反馈
 * P层主要负责业务逻辑(当前页面的功能)
 * V层主要负责UI反馈
 * 如何抽离P层方法的小技巧,项目中哪里需要进行网络链接,哪里就可以抽离出P层的业务逻辑方法
 */
class SplashContract {
    interface Presenter : BasePresenter {
        fun checkLoginStatus()//检查登录状态
    }

    interface View {
        fun onNotLoggedIn()//没有登录的UI反馈
        fun onLoggedIn()//已经登录的UI反馈
    }
}